@charset "utf-8";
/* CSS Document */

/*页面整体属性*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,th,td,fieldset,form,input,textarea,button,hr,blockquote,pre{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:1em;}
ul,ol,dl{list-style-type:none;}
ul { display:block;}
table{border-collapse:separate;table-layout:fixed;empty-cells:show;}
img,input,button,select{vertical-align:middle;}
input,button,select,textarea{font-family:'\5fae\8f6f\96c5\9ed1';font-size:12px;vertical-align:baseline;*vertical-align:middle;}
textarea{padding:2px 3px;border:1px solid #555;}
html{overflow-y:scroll; display:block;}
body{color:#333;font:12px/1.7 "微软雅黑"; background:url(../images/bg.gif) repeat-x;}


a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #03245d;}
a:active {text-decoration: none; color: #333;}
img {border: none;}
.clear { clear:both;}
.glt { float:left;}
.gft{ float:right;}
.padd10 { padding:10px;}

/*inputTemplate start*/

textarea, input[type="text"] {
	background-color: #ffffff;
	width:80%;
	height:16px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	padding:4px 6px;font-size:12px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;
}
textarea:focus, input[type="text"]:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}

input[type="button"],input[type="submit"] {display:inline-block;*display:inline;*zoom:1;padding:2px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
input[type="button"]:hover,input[type="submit"]:hover{color:#ffffff;background:#0044cc;*background:#003bb3;}

select { height:24px; border-radius:3px; padding:0 5px;}

.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.paginator {float:right; height:25px; overflow:hidden; }
.paginator,.paginator input,.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,.paginator a:visited,.paginator a:hover,.paginator a:active {text-decoration:none; }
.paginator .page-start,.paginator a,.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }
/*inputTemplate end*/
.messageContainer{ overflow:hidden; padding:15px 10px;}
.messageContainer .messageList{ overflow:hidden; color:#000; font-family:"宋体";}
.messageContainer .messageList ul{ border:#cbc9bd 1px solid; margin:0 0 5px 0;}
.messageContainer .messageList ul li[class="ititle"]{ margin:0 2px; padding:0 2px; border-bottom:#cbc9bd 1px solid; line-height:28px;}
.messageContainer .messageList ul li[class="icontent"]{ padding:5px;}
.messageContainer .messageList ul li span{ color:#F00; padding:0 0 0 5px;}
.messageContainer .messageList ul li p{padding:0 0 0 5px;}
.messageContainer .messageInput{ border:#cbc9bd 1px solid; overflow:hidden;}
.messageContainer .messageInput .inputTitle{ height:26px; line-height:26px; background:url(../images/mesWhiteBg.gif) repeat-x;}
.messageContainer .messageInput .inputTitle li{ width:85px; text-align:center; background:url(../images/mesBlackBg.gif) no-repeat; font-family:"宋体"; color:#FFF;}
.messageContainer .messageInput .inputTemp{ margin:15px;}
.messageContainer .messageInput .inputTemp td{ padding:3px 0;}
.messageContainer .messageInput .inputTemp textarea{ height:60px;}


/*
<div class="messageContainer">
      <div class="messageList"> <stl:inputContents inputName="在线留言">
        <ul>
          <li class="ititle"><strong>Title：</strong><stl:inputContent type="title"></stl:inputContent></li>
          <li class="icontent"><stl:inputContent type="content"></stl:inputContent> <stl:inputContent type="Reply" leftText="<br><span>* Reply：{stl:inputContent type=AddDate}</span><br>"></stl:inputContent></li>
        </ul>
        </stl:inputContents> </div>
      <div class="messageInput">
        <ul class="inputTitle">
          <li>Message</li>
        </ul>
        <ul class="inputTemp">
          <stl:input inputName="在线留言"></stl:input>
        </ul>
      </div>
    </div>
	*/
/*inputTemplate end*/


.global{ width:1000px; margin:auto;}
/*header start*/

.header{ padding:0 0 2px 0;}
.header .toper{ height:93px; position:relative;}
.header .toper .logo{ position:absolute; top:20px; left:0px;}
.header .toper .seter{ position:absolute; right:0; top:15px;}
.header .toper .search{ position:absolute; right:0; top:50px;}
.header .toper .search input[type="text"]{ width:160px;}


.header .nav{ height:48px; line-height:48px; padding:0 1px;}
.header .nav>li{ position:relative; float:left; text-align:center; height:48px; width:123px; font-size:14px; font-weight:bold; background:url(../images/navLiBg.gif) left center no-repeat; padding:0 0 0 2px;}
.header .nav>li>a{ display:block; color:#FFF; margin:0 5px;}
.header .nav>li>a:hover,.header .nav>li>.active{ color:#03245d; background:url(../images/navLiActive.gif) repeat-x;}
.header .nav>li:first-child{ background:none; padding:0;}
.header .nav>li>ul{ z-index:20; display:none; padding:2px 0 0 0; position:absolute; width:123px; top:48px; left:1px; font-size:12px; font-weight:normal; text-align:center;}
.header .nav>li>ul>li{ background:#7fa5da; height:25px; line-height:25px; margin:1px 0 0 0;}
.header .nav>li>ul>li a{ display:block; color:#2d3337;}
.header .nav>li>ul>li a:hover{ background:url(../images/navChildLiActiveBg.png) repeat-x;}
/*header end*/

.banflash{ height:346px; overflow:hidden;}
.banflash img{ height:346px;}
.footer{ text-align:center; border-top:#426ca5 2px solid; margin:10px 0 0 0; line-height:30px; padding:15px 0;}
.footer a{ color:#006699;}.footer a:hover{ text-decoration:underline;}
.wrapper{ padding:20px 0 10px 0; overflow:hidden;}

.mmContainer{ height:265px; overflow:hidden;}
.mmContainer .title{ padding:0 5px 0 25px; height:30px; line-height:30px; background:url(../images/mmTitBg.gif) left center no-repeat; font-size:20px;}
.mmContainer .title a{ float:right; font-size:12px;}


.m1Container{ width:285px; padding:0 28px 0 0; background:url(../images/mmRightBg.gif) right bottom no-repeat; margin:0 25px 0 0;}
.m2Container{ width:324px;}
.mmContainer .content,.mmContainer .txtList,.mmContainer .marLeft{ margin:15px 0 0 0;}
.mmContainer .content{ font-size:14px; line-height:24px;}
.mmContainer .content img{ margin:0 10px 0 0;}
.mmContainer .txtList{ font-size:14px;}
.mmContainer .txtList li{ line-height:30px;}
.mmContainer .txtList li a{ background:url(../images/15.gif) left center no-repeat; padding:0 0 0 10px;}
.mmContainer .marLeft{ margin:25px 0 0 0;}
.mmContainer .marLeft ul{ height:180px; line-height:30px;}
.mmContainer .marLeft ul li{ width:162px; text-align:center; height:180px; float:left;}
.mmContainer .marLeft ul li img{ height:150px; max-width:160px;}

.linkContainer{ background:url(../images/linkBg.gif) no-repeat; height:69px; overflow:hidden; padding:0 15px 0 125px; margin:10px 0 0 0;}
.linkContainer .marLeft{ height:55px; overflow:hidden; margin:7px 0;}
.linkContainer .marLeft ul{ height:55px;}
.linkContainer .marLeft ul li{ float:left; width:172px; text-align:center;}
.linkContainer .marLeft ul li img{ width:170px; height:55px;}


.childWrapper{ background:#fefeff url(../images/childWrapperBg.gif) repeat-x; padding-right:2px; padding-left:2px;}
.lefter{ overflow:hidden; width:230px;}

.nodeChannel{ overflow:hidden;}
.nodeChannel .title{ font-family:"宋体"; background:url(../images/_u0-230-178-50-0-31-2s130311143958_-2930050.gif) no-repeat; height:54px; line-height:48px; text-align:center; font-size:12pt; color:#FFF; font-weight:bold;}
.nodeChannel .nodeList{ border-radius:0 0 5px 5px; border:#d1dcee 1px solid; background:#fefeff; border-top:none; padding:15px 0;}
.nodeChannel .nodeList li{ width:200px; text-align:center; margin:auto;}
.nodeChannel .nodeList li a{ font-size:14px; color:rgb(38, 38, 38); font-family:"宋体"; display:block; background:url(../images/navLeftBg.gif) no-repeat; height:31px; line-height:30px;}
.nodeChannel .nodeList li a:hover,.nodeChannel .nodeList li .active{ color:rgb(0, 51, 102); background:url(../images/navLeftActiveBg.gif) no-repeat;}
.lefter .contactUs{ font-family:"宋体"; padding:0 15px; height:196px; background:url(../images/contactUsBg.gif) center top no-repeat; margin:10px 0;}
.lefter .contactUs .title{ color:#A80F00; font-size:14pt; font-weight:bold; line-height:46px;}
.lefter .contactUs .content{ padding:1px 0 0 0;}
.lefter .productDisplay{ font-family:"宋体";}
.lefter .productDisplay .title{ color:#A80F00; font-size:14pt; font-weight:bold; line-height:46px; padding:0 15px;}
.lefter .productDisplay .foucs{ border:#ccd8ec 1px solid; border-radius:3px; background:#fefeff url(../images/_u0-230-0-81-0-43-2s010101000000_-2930161.gif) repeat-x; padding:15px 0; text-align:center;}


.righter{ width:734px; margin:0 6px 0 0;}
.currentChannel{ background:url(../images/currentChannelBg.jpg) no-repeat; height:44px; line-height:44px; font-size:12pt; font-weight:bold; font-family:"宋体"; color:#03245d; box-shadow:3px 3px 6px #8f9bab; padding:0 40px;}
.righter .contentContext{ min-height:586px; margin:10px 5px; border:#d0d6e2 1px solid; border-radius:5px; padding:15px; font-family:"宋体"; font-size:14px;}
.righter .contentContext .contentDetail{ overflow:hidden;}
.righter .contentContext .contentDetail p{ margin:0 0 10px 0;}
.righter .gzsbList{ overflow:hidden;}
.righter .gzsbList li{ width:230px; float:left; height:171px; padding:5px 0; text-align:center;}
.righter .gzsbList li .mimg{ width:230px; height:151px; display:table-cell; vertical-align:middle;}
.righter .gzsbList li .mimg img{ max-width:225px; max-height:151px;}
.righter .gzsbList li .mtext{ display:block; line-height:20px; height:20px; font-size:12px;}
.righter .txtList{ padding:1px 0 10px 0;}
.righter .txtList li{ line-height:34px; border-top:#dfdfdf 1px dashed;}
.righter .txtList li:first-child{ border:none;}
.righter .contentContext .ctitle{ text-align:center; padding:15px 0 20px 0; color:#03245d;}


.slideTxtBox{ padding:20px 0 0 0;}
.slideTxtBox .hd{ height:31px;}
.slideTxtBox .hd ul{ height:31px;}
.slideTxtBox .hd ul li{ float:left; font-size:12px; cursor:pointer; margin:0 5px 0 0; line-height:31px; background:url(../images/_t2-275912459-2a232s130415100528_tab_itemn__samestyle.gif) no-repeat; width:100px; text-align:center; height:31px;}
.slideTxtBox .hd ul li[class="on"]{ color:#FFF; background:url(../images/_t2-275912459-2a232s130415100528_tab_itemc__samestyle.gif) no-repeat;}
.slideTxtBox .bd{ border:#ccd8ec 1px solid; border-radius:3px; background:#fefeff url(../images/_u0-685-291-81-0-43-2s010101000000_-2930161.gif) repeat-x; padding:20px; min-height:600px;}
.slideTxtBox .bd img{ max-width:650px; height:auto;}
.picMarquee-left{ width:690px; margin:auto;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ height:200px;}
.picMarquee-left .bd ul li{ width:230px; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li span{ display:block; font-size:12px;}
.picMarquee-left .bd ul li img{ height:180px;}

.inputDiv{ overflow:hidden; padding:10px 0;}

.inputDiv td{ padding:3px 0;}
.inputDiv input[type="text"]{ width:380px;}
.inputDiv textarea{ height:80px;}

.onlineQQ{ overflow:hidden; position:fixed; top:160px; left:50%; z-index:10; margin:0 0 0 510px; background:url(../images/onlineQQ.png) no-repeat; width:110px; height:255px; color:#494949;}
.onlineQQ ul{ margin:50px 15px 0 15px; line-height:28px;}


.yu {clear: both;height: 46px;color:#333;text-align:center; padding:40px 0 20px 0;}
.yu span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}
.yu a {background: none repeat scroll 0 0 #fff;border: 1px solid #e9e9e9;padding:8px 14px;color:#333;}
.yu a{
    transition: background 1s, color 0.5s;
    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */
    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */
    -o-transition: background 1s, color 0.5s;	/* Opera */	}
.yu .current, .yu a:hover {background: none repeat scroll 0 0 #2f5693 ;border: 1px solid #2f5693 ;color: #fff;padding:8px 14px;text-decoration: none;}
.yu ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px;}
.yu ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}
.yu ul li select {font-size: 12px;vertical-align:top;}